/*
 * InterruptController.h
 *
 *  Created on: May 3, 2011
 *      Author: aaw714
 */

#ifndef INTERRUPTCONTROLLER_H_
#define INTERRUPTCONTROLLER_H_

//includes fuer Thread
#include "Sensorik_HAL.h"
#include "HAWThread.h"
#include "SensorStates.h"
//#include "Controller.h"
#include <unistd.h>

class InterruptController : public thread::HAWThread {
private:
    virtual void execute(void*); //virtual bedeutet: abstract
    virtual void shutdown();
	void sensorState(Sensor_states, int);

public:
	InterruptController();
	virtual ~InterruptController();
};

#endif /* INTERRUPTCONTROLLER_H_ */
